package com.ruoyi.official.dto;

import com.ruoyi.common.annotation.Excel;

import java.io.Serializable;
import java.util.List;

/**
 * @author yuanqiji
 * @date 2025/03/24
 **/
public class OfficialProductDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Long id;

    /**
     * 分类主键
     */
    @Excel(name = "分类主键")
    private Long categoryId;

    /**
     * 中文产品名称
     */
    @Excel(name = "中文产品名称")
    private String productNameZh;

    /**
     * 英文产品名称
     */
    @Excel(name = "英文产品名称")
    private String productNameEn;

    /**
     * 设备图片
     */
    @Excel(name = "设备图片")
    private String productUrl;

    /**
     * 中文规格
     */
    @Excel(name = "中文规格")
    private List<SpecificationDTO> specificationsZh;

    /**
     * 英文规格
     */
    @Excel(name = "英文规格")
    private List<SpecificationDTO> specificationsEn;


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Long categoryId) {
        this.categoryId = categoryId;
    }

    public String getProductNameZh() {
        return productNameZh;
    }

    public void setProductNameZh(String productNameZh) {
        this.productNameZh = productNameZh;
    }

    public String getProductNameEn() {
        return productNameEn;
    }

    public void setProductNameEn(String productNameEn) {
        this.productNameEn = productNameEn;
    }

    public String getProductUrl() {
        return productUrl;
    }

    public void setProductUrl(String productUrl) {
        this.productUrl = productUrl;
    }

    public List<SpecificationDTO> getSpecificationsZh() {
        return specificationsZh;
    }

    public void setSpecificationsZh(List<SpecificationDTO> specificationsZh) {
        this.specificationsZh = specificationsZh;
    }

    public List<SpecificationDTO> getSpecificationsEn() {
        return specificationsEn;
    }

    public void setSpecificationsEn(List<SpecificationDTO> specificationsEn) {
        this.specificationsEn = specificationsEn;
    }
}
